Discriminative Learning Using Boosted Generative Models

نویسندگان

  • Yushi Jing
  • Vladimir Pavlović
  • James M. Rehg
چکیده

Discriminative learning, or learning for classification, is a common learning task that has been addressed in a variety of frameworks. One approach is to design a complex classifier, such as a support vector machine, that explicitly minimizes classification error. Alternatively, an ensemble of weak classifiers can be trained using boosting [4]. However, in some situations it may be desirable to use a generative model, such as a Bayesian network, for classification. One option in this case is to train the generative model discriminatively. However, discriminative training of generative models can be computationally demanding [1, 3, 2]. In contrast, maximum likelihood learning in a generative framework can often be done efficiently, but the classification performance is frequently undermined by the need to make strong assumptions about the structure of the model and the independence of the features. In this work we propose a new framework for discriminative training of generative models. Similar to a standard boosting approach, we recursively form an ensemble of classifiers. However in contrast to situations where the weak classifiers are trained discriminantly, the “weak classifiers” in our method are trained generatively, to maximize the likelihood of the weighted data. This approach has two benefits. First, our classifiers are constructed from generative models. This is important in many practical cases when generative models, such as Bayesian networks or HMM, are desired or appropriate (e.g., sequence modeling). Second, the ML training of generative models is often much more efficient than discriminative training. The combination of discriminative weighting of the data with generative training of the intermediate models yields a computationally efficient method for training generative classifiers. We introduce a new discriminative structure learning method, called Boosted Augmented Naive Bayes (BAN) classifier. We demonstrate that BAN is easy to implement and computationally efficient. BAN’s performance on a large suite of benchmark datasets is superior to naive Bayes, TAN, and generatively-trained Bayesian networks. It is competitive with BNC-MDL, BNC-2P, ELR-NB, and ELR-TAN and requires significantly less computation during training. We also demonstrate the benefit of parameter boosting in discriminative training of dynamic Bayesian network classifiers. Our initial results show that boosted DBNs always outperform models which are trained using standard maximum likelihood methods. The computational complexity of our weighted maximum likelihood approach is within a constant factor of standard maximum likelihood learning, making it ideal for discriminative training of complex models over large datasets.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Boosted Generative Models

We propose a novel approach for using unsupervised boosting to create an ensemble of generative models, where models are trained in sequence to correct earlier mistakes. Our metaalgorithmic framework can leverage any existing base learner that permits likelihood evaluation, including recent deep expressive models. Further, our approach allows the ensemble to include discriminative models traine...

متن کامل

Socratic Learning

Modern machine learning techniques often use discriminative models that require large amounts of labeled data. Since generating labeled training data sets is expensive, an alternative approach is to use a generative model, which leverages a simple heuristic to weakly label data. Domain experts prefer using generative models because they “tell a story” about their data. Unfortunately, generative...

متن کامل

Combining Generative and Discriminative Approaches to Unsupervised Dependency Parsing via Dual Decomposition

Unsupervised dependency parsing aims to learn a dependency parser from unannotated sentences. Existing work focuses on either learning generative models using the expectation-maximization algorithm and its variants, or learning discriminative models using the discriminative clustering algorithm. In this paper, we propose a new learning strategy that learns a generative model and a discriminativ...

متن کامل

Discriminative Models for Semi-Supervised Natural Language Learning

An interesting question surrounding semisupervised learning for NLP is: should we use discriminative models or generative models? Despite the fact that generative models have been frequently employed in a semi-supervised setting since the early days of the statistical revolution in NLP, we advocate the use of discriminative models. The ability of discriminative models to handle complex, high-di...

متن کامل

Combining information theoretic kernels with generative embeddings for classification

Classical approaches to learn classifiers for structured objects (e.g., images, sequences) use generative models in a standard Bayesian framework. To exploit the state-of-the-art performance of discriminative learning, while also taking advantage of generative models of the data, generative embeddings have been recently proposed as a way of building hybrid discriminative/generative approaches. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005